package com.gopay.common.constants.batch;

import java.io.Serializable;

/**
 * 批量付款步骤
 * 
 * @BatchPayStep.java
 * @author fanghw
 * @2013-2-16 上午9:27:11  www.gopay.com.cn Inc.All rights reserved.
 */
public enum BatchPayStep implements Serializable {
    /**
     * protal确认步骤
     */
    PORTAL_CONFIRM("1"),

    /**
     * protal审核步骤
     */
    PORTAL_AUDIT("2"),

    /**
     * protal审批结束步骤
     */
    PORTAL_APPROVAL_COMPLETED("3"),
    /**
     * console审核步骤
     */
    CONSOLE_AUDIT("4"),
    /**
     * console退款步骤
     */
    CONSOLE_REFUND("5"),
    /**
     * job执行异步账务步骤
     */
    JOB_ASYNCHRONOUS_ACPS("6"),
    
    /**
     * job执行账务乐观锁异常订单步骤
     */
    JOB_OPTIMISTIC_LOCK_ORDER("7");

    public final String value;

    BatchPayStep(String value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    }
}
